#pragma once

using namespace std;
#include "Stone.h"

class Cell {
private:
	int mX;
	int mY;
protected:
	Stone* mStone;
public:
    static Cell* GIVE_UP;
    friend class Board;

public:
	Cell(int x, int y);
	Cell(const Cell& cell);
	~Cell();
	void setStone(int color);
	int getX();
	int getY();
	Stone getStone();
	bool existsStone();
	string toString();
	string toStringData();

private:
};
